	.file	"cfg.c"
	.section	.rodata
.LC0:
	.string	"fopen file "
	.text
.globl FOPEN
	.type	FOPEN, @function
FOPEN:
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ebx
	subl	$36, %esp
	call	__i686.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	movl	12(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	fopen@PLT
	movl	%eax, -8(%ebp)
	cmpl	$0, -8(%ebp)
	jne	.L2
	leal	.LC0@GOTOFF(%ebx), %eax
	movl	%eax, (%esp)
	call	perror@PLT
	movl	$1, (%esp)
	call	exit@PLT
.L2:
	movl	-8(%ebp), %eax
	addl	$36, %esp
	popl	%ebx
	popl	%ebp
	ret
	.size	FOPEN, .-FOPEN
	.section	.rodata
.LC1:
	.string	"Error reading..."
	.text
.globl FERROR
	.type	FERROR, @function
FERROR:
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ebx
	subl	$20, %esp
	call	__i686.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	ferror@PLT
	movl	%eax, -8(%ebp)
	cmpl	$0, -8(%ebp)
	je	.L8
	leal	.LC1@GOTOFF(%ebx), %eax
	movl	%eax, (%esp)
	call	puts@PLT
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	clearerr@PLT
.L8:
	addl	$20, %esp
	popl	%ebx
	popl	%ebp
	ret
	.size	FERROR, .-FERROR
	.section	.rodata
.LC2:
	.string	"read file"
	.text
.globl FREAD
	.type	FREAD, @function
FREAD:
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ebx
	subl	$36, %esp
	call	__i686.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	movl	$0, -8(%ebp)
	movl	16(%ebp), %edx
	movl	8(%ebp), %eax
	movl	%eax, 12(%esp)
	movl	%edx, 8(%esp)
	movl	$1, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	fread@PLT
	movl	%eax, -8(%ebp)
	cmpl	$0, -8(%ebp)
	jns	.L10
	leal	.LC2@GOTOFF(%ebx), %eax
	movl	%eax, (%esp)
	call	perror@PLT
	movl	$1, (%esp)
	call	exit@PLT
.L10:
	movl	-8(%ebp), %eax
	addl	$36, %esp
	popl	%ebx
	popl	%ebp
	ret
	.size	FREAD, .-FREAD
	.section	.rodata
.LC4:
	.string	"\t%s\n"
.LC3:
	.string	"0123456789ABCDEF"
	.text
.globl HexDisplay
	.type	HexDisplay, @function
HexDisplay:
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%edi
	pushl	%ebx
	subl	$80, %esp
	call	__i686.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	leal	-66(%ebp), %edi
	cld
	movl	$50, %ecx
	movl	$0, %eax
	rep
	stosb
	movl	$0, -16(%ebp)
	jmp	.L14
.L15:
	leal	-66(%ebp), %eax
	movl	%eax, %edi
	cld
	movl	$50, %ecx
	movl	$0, %eax
	rep
	stosb
	movl	$0, -12(%ebp)
	jmp	.L16
.L17:
	movl	-12(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	leal	(%eax,%edx), %edx
	movl	-16(%ebp), %eax
	sall	$4, %eax
	addl	-12(%ebp), %eax
	addl	8(%ebp), %eax
	movzbl	(%eax), %eax
	shrb	$4, %al
	movzbl	%al, %eax
	movzbl	.LC3@GOTOFF(%ebx,%eax), %eax
	movb	%al, -66(%ebp,%edx)
	movl	-12(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	leal	1(%eax), %edx
	movl	-16(%ebp), %eax
	sall	$4, %eax
	addl	-12(%ebp), %eax
	addl	8(%ebp), %eax
	movzbl	(%eax), %eax
	movzbl	%al, %eax
	andl	$15, %eax
	movzbl	.LC3@GOTOFF(%ebx,%eax), %eax
	movb	%al, -66(%ebp,%edx)
	movl	-12(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	$2, %eax
	movb	$32, -66(%ebp,%eax)
	addl	$1, -12(%ebp)
.L16:
	cmpl	$15, -12(%ebp)
	jg	.L18
	movl	-16(%ebp), %eax
	movl	%eax, %edx
	sall	$4, %edx
	movl	12(%ebp), %eax
	subl	%edx, %eax
	cmpl	-12(%ebp), %eax
	jg	.L17
.L18:
	leal	-66(%ebp), %eax
	movl	%eax, 4(%esp)
	leal	.LC4@GOTOFF(%ebx), %eax
	movl	%eax, (%esp)
	call	printf@PLT
	addl	$1, -16(%ebp)
.L14:
	movl	12(%ebp), %edx
	movl	%edx, %eax
	sarl	$31, %eax
	shrl	$28, %eax
	addl	%edx, %eax
	sarl	$4, %eax
	cmpl	-16(%ebp), %eax
	jge	.L15
	addl	$80, %esp
	popl	%ebx
	popl	%edi
	popl	%ebp
	ret
	.size	HexDisplay, .-HexDisplay
.globl FSEEK
	.type	FSEEK, @function
FSEEK:
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ebx
	subl	$36, %esp
	call	__i686.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	movl	$1, 8(%esp)
	movl	12(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	fseek@PLT
	movl	%eax, -8(%ebp)
	movl	-8(%ebp), %eax
	addl	$36, %esp
	popl	%ebx
	popl	%ebp
	ret
	.size	FSEEK, .-FSEEK
	.section	.rodata
.LC5:
	.string	"wirte file"
	.text
.globl FWRITE
	.type	FWRITE, @function
FWRITE:
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ebx
	subl	$36, %esp
	call	__i686.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	movl	$0, -8(%ebp)
	movl	16(%ebp), %edx
	movl	8(%ebp), %eax
	movl	%eax, 12(%esp)
	movl	%edx, 8(%esp)
	movl	$1, 4(%esp)
	movl	12(%ebp), %eax
	movl	%eax, (%esp)
	call	fwrite@PLT
	movl	%eax, -8(%ebp)
	cmpl	$0, -8(%ebp)
	jns	.L25
	leal	.LC5@GOTOFF(%ebx), %eax
	movl	%eax, (%esp)
	call	perror@PLT
	movl	$1, (%esp)
	call	exit@PLT
.L25:
	movl	-8(%ebp), %eax
	addl	$36, %esp
	popl	%ebx
	popl	%ebp
	ret
	.size	FWRITE, .-FWRITE
.globl FCLOSE
	.type	FCLOSE, @function
FCLOSE:
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ebx
	subl	$4, %esp
	call	__i686.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	fclose@PLT
	addl	$4, %esp
	popl	%ebx
	popl	%ebp
	ret
	.size	FCLOSE, .-FCLOSE
	.section	.rodata
.LC6:
	.string	"log_%02d%02d%02d%02d.log"
.LC7:
	.string	"ar+"
	.text
.globl cfg
	.type	cfg, @function
cfg:
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%edi
	pushl	%esi
	pushl	%ebx
	subl	$156, %esp
	call	__i686.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	leal	-78(%ebp), %edi
	cld
	movl	$50, %ecx
	movl	$0, %eax
	rep
	stosb
	movl	$0, -16(%ebp)
	leal	-28(%ebp), %eax
	movl	%eax, (%esp)
	call	time@PLT
	leal	-28(%ebp), %eax
	movl	%eax, (%esp)
	call	localtime@PLT
	movl	%eax, -20(%ebp)
	movl	-20(%ebp), %eax
	movl	(%eax), %ecx
	movl	-20(%ebp), %eax
	movl	4(%eax), %esi
	movl	-20(%ebp), %eax
	movl	8(%eax), %edx
	movl	-20(%ebp), %eax
	movl	12(%eax), %eax
	movl	%ecx, 24(%esp)
	movl	%esi, 20(%esp)
	movl	%edx, 16(%esp)
	movl	%eax, 12(%esp)
	leal	.LC6@GOTOFF(%ebx), %eax
	movl	%eax, 8(%esp)
	movl	$18, 4(%esp)
	leal	-78(%ebp), %eax
	movl	%eax, (%esp)
	call	snprintf@PLT
	leal	-128(%ebp), %edi
	cld
	movl	$50, %ecx
	movl	$0, %eax
	rep
	stosb
	leal	-128(%ebp), %eax
	movl	$1819043176, (%eax)
	movl	$1870078063, 4(%eax)
	movl	$174353522, 8(%eax)
	movb	$0, 12(%eax)
.L31:
	leal	.LC7@GOTOFF(%ebx), %eax
	movl	%eax, 4(%esp)
	leal	-78(%ebp), %eax
	movl	%eax, (%esp)
	call	FOPEN@PLT
	movl	%eax, -24(%ebp)
	movl	-24(%ebp), %eax
	movl	%eax, (%esp)
	call	FERROR@PLT
	movl	-24(%ebp), %eax
	movl	%eax, (%esp)
	call	FCLOSE@PLT
	addl	$1, -16(%ebp)
	cmpl	$5, -16(%ebp)
	jg	.L34
	movl	$1, (%esp)
	call	sleep@PLT
	jmp	.L31
.L34:
	addl	$156, %esp
	popl	%ebx
	popl	%esi
	popl	%edi
	popl	%ebp
	ret
	.size	cfg, .-cfg
.globl main
	.type	main, @function
main:
	leal	4(%esp), %ecx
	andl	$-16, %esp
	pushl	-4(%ecx)
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ebx
	pushl	%ecx
	call	__i686.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	call	cfg@PLT
	movl	$0, %eax
	popl	%ecx
	popl	%ebx
	popl	%ebp
	leal	-4(%ecx), %esp
	ret
	.size	main, .-main
	.ident	"GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-33)"
	.section	.text.__i686.get_pc_thunk.bx,"axG",@progbits,__i686.get_pc_thunk.bx,comdat
.globl __i686.get_pc_thunk.bx
	.hidden	__i686.get_pc_thunk.bx
	.type	__i686.get_pc_thunk.bx, @function
__i686.get_pc_thunk.bx:
	movl	(%esp), %ebx
	ret
	.section	.note.GNU-stack,"",@progbits
